package com.fivestar.pmanager.core.service;

import java.util.List;
import com.fivestar.pmanager.core.base.BaseBean;

public interface QueryService<T extends BaseBean>
{
    /**
     * 查询所有数据
     * 
     * @param T param
     */
     List<T> getList(T param_);


    /**
     * 
     * 查询单条数据,根据entityOid
     * 
     * @param Object entityOid
     * @return
     * @throws
     */
    T getSingleById(Integer entityOid);


    /**
     * 查询所有数据总数
     * 
     * @param T param
     */
    int getCount(T param_);


    T getSingle(T param_);

}
